// pages/account/account.js
var app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
     username:'',
     password:'',
     isLogin: false
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
      console.log('页面上拉触底事件的处理函数');
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  getUserInfo:function(){
      //获取微信用户信息
      // wx.getUserInfo({
      //   success:function(res){
      //       console.log(res);
      //   }
      // })
      wx.getUserProfile({
        desc: '用于注册信息',
        success:function(res){
          console.log(res);
          app.globalData.userInfo = res.userInfo;
          wx.navigateTo({
            url: '../register/register',
          })
         
        }
      })
  },
  usernameInput:function (e) {
    ///console.log(e);
    console.log(e.detail.value);
    this.setData({
      username: e.detail.value
    })
  },
  passwordInput:function(e) {
    this.setData({
      password: e.detail.value
    })
  },
  login:function(){
    var baseUrl = app.globalData.baseUrl;
    var that = this;
    //判断用户名或密码不能为空
    if(this.data.username.length===0||this.data.password.length===0){
        wx.showToast({
          title: '用户信息错误',
          icon:'error',
          duration: 2000
        })
    }else{
       wx.request({
         url: baseUrl+'/member/member/login?username='+this.data.username+'&password='+this.data.password,
         method:'GET',
         success:function(res) {
           console.log(res);
           //保存令牌到缓存中
           wx.setStorageSync('token', res.data.token)
           wx.setStorageSync('refreshToken', res.data.refreshToken)
          //修改登录成功标识
          that.setData({
            isLogin: true
          })

           //提示登陆成功信息并跳转题库分类页面
           wx.showToast({
             title: '登录成功',
             icon:'success',
             duration:2000,
             success:function() {
               setTimeout(function() {
                 wx.switchTab({
                   url: '../type/type',
                 })
               },2000)
             }
           })
         }
       })
    }
  }
})